home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d6 / grabb360.arc / GRABBER.DOC < prev    next >
Text File  |  1990-11-25  |  59KB  |  1,196 lines

  1.  
  2.  
  3.  
  4.                               GRABBER (tm)  Version 3.60
  5.                              ----------------------------
  6.                                     Shareware Issue
  7.  
  8.                           The Screen Capture Program for the
  9.                       IBM PC, XT, AT, PCjr, PS/2 and Compatibles
  10.  
  11.  
  12.                                      DOCUMENTATION
  13.                                    November 26, 1990
  14.  
  15.  
  16.                         Copyright (C) 1987-1990 by G. A. Monroe
  17.                                   All rights reserved.
  18.  
  19.                             CompuServe Mail ID # 72321,1257
  20.  
  21.  
  22.           GRABBER (tm) is being marketed in this special form as shareware.
  23.  
  24.           This means you have the opportunity to use and evaluate it before
  25.           you decide to buy.  If you regularly use GRABBER, or any of its
  26.           "offspring" programs, then you are required to send your registration
  27.           fee to the author according to the instructions on page 3 of this
  28.           document.  (The cost as of this writing is $59.00 per single-user
  29.           license.)  When you register, you receive a copy of the latest reg-
  30.           istered version of GRABBER, which includes all of the extra features
  31.           listed on page 2 of this document which are not included in this
  32.           shareware version, plus any enhancements that have been added since
  33.           this document was released.  Using this shareware issue for more than
  34.           seven days constitutes regular use under this license, and requires
  35.           the user to register with the author.
  36.  
  37.  
  38.           +-----------------------------------------------------------------+
  39.           |                                                                 |
  40.           |   Notice to Distributors, Publishers and User's Groups:         |
  41.           |   ------------------------------------------------------        |
  42.           |   Please consult the last page of this document for important   |
  43.           |   license information and restrictions.                         |
  44.           |                                                                 |
  45.           +-----------------------------------------------------------------+
  46.  
  47.  
  48.  
  49.  
  50.  
  51.           IBM, PC/AT, PC/XT, PS/2 and PCjr are registered trademarks of
  52.             International Business Machines Corporation.
  53.           Hercules is a registered trademark of Hercules Computer Technology.
  54.           Tandy is a registered trademark of Tandy Corporation.
  55.           PC Paintbrush is a registered trademark of Zsoft Corporation.
  56.           WordPerfect is a registered trademark of WordPerfect Corporation.
  57.  
  58.  
  59.  
  60.           GRABBER (tm)   Documentation and Technical Notes        Page 2 of 21
  61.  
  62.  
  63.  
  64.  
  65.             YOU RECEIVE THESE BONUSES WHEN YOU REGISTER YOUR GRABBER (tm)
  66.           ****************************************************************
  67.  
  68.           Thank you for your interest in the GRABBER screen capture system.
  69.           Users who register their use of the program with the author receive
  70.           a copy of the latest release of GRABBER, including these extras:
  71.  
  72.  
  73.            * SUPER-VGA GRAPHICS SUPPORT -- up to 1,024 x 768 resolution in 256
  74.              or 16-color modes.  This includes the popular 640 x 400, 640 x 480
  75.              and 800 x 600 x 256 modes.
  76.  
  77.  
  78.            * ADDED PCjr and TANDY-1000 SUPPORT -- up to 320 x 200 x 16-colors
  79.  
  80.  
  81.            * GR2GIF (tm), and GR2PCX (tm), two GRABBER companion utilities
  82.              which convert any captured graphic image to the popular GIF
  83.              and PCX formats.  Convert the whole image, or use the resize
  84.              option to select just the portion you want.  Now you can import
  85.              your captured graphics into dozens of popular desktop publishing,
  86.              word processing and paint programs, including WordPerfect 5.0+
  87.              and PC Paintbrush.  (GR2GIF and GR2PCX are compatible with all
  88.              graphics modes except modes unique to the PCjr and Tandy 1000.)
  89.  
  90.  
  91.            * GREDIT (tm), a feature-packed, full-screen color editor which
  92.              allows you to modify any GRABBER text image to your taste.
  93.              Use GREDIT to design menu systems, interactive "slideshow"
  94.              presentations, or "video banners" for your PC.
  95.  
  96.  
  97.            * GR2ASCII (tm), another GRABBER companion utility which converts
  98.              your captured text screens into plain ASCII text files for easy
  99.              printing, importing, word processing, etc.
  100.  
  101.  
  102.            * GR2ANSI (tm), yet another GRABBER companion utility which converts
  103.              captured text screens into color, ANSI-encoded files suitable for
  104.              TYPEing to the console or displaying via modem, etc.
  105.  
  106.           GRABBER (tm)   Documentation and Technical Notes        Page 3 of 21
  107.  
  108.  
  109.           To obtain the current registered release of GRABBER, GR2GIF, GR2PCX,
  110.           GREDIT, GR2ASCII and GR2ANSI with all of their latest enhancements,
  111.           register by sending the order form below with your check or money
  112.           order for $59.00 per copy, to:
  113.  
  114.                                   Gerald A. Monroe
  115.                                   1241 Bunts Road
  116.                                   Lakewood, Ohio 44107  U.S.A.
  117.  
  118.             * For information on site licenses, please contact the author at
  119.               the above address, or by CompuServe Mail at ID# 72321,1257.
  120.  
  121.             * U.S. funds only, please.
  122.  
  123.         +---------------------------------------------------------------------+
  124.         |                                                                     |
  125.         |  I wish to license _____ copy/copies of the latest release of the   |
  126.         |  GRABBER(tm) programs. I have enclosed $59.00 for each single-user  |
  127.         |  license.  (Price is subject to change.)                            |
  128.         |                                                                     |
  129.         |  Name ___________________________________________________________   |
  130.         |                                                                     |
  131.         |  Company (if applicable) ________________________________________   |
  132.         |                                                                     |
  133.         |  Address ________________________________________________________   |
  134.         |                                                                     |
  135.         |  City _______________________________  State ______  Zip ________   |
  136.         |                                                                     |
  137.         |  I prefer:  _____ 3-1/2" disk; _____ 5-1/4" disk (check one)        |
  138.         |                                                                     |
  139.         |                               * * *                                 |
  140.         |                                                                     |
  141.         |  If you received your copy of GRABBER from a Bulletin Board System, |
  142.         |  User's Group, or software distributor, please supply its name and  |
  143.         |  location (if from a public BBS, please add the phone number):      |
  144.         |                                                                     |
  145.         |  __________________________________________________________________ |
  146.         |                                                                     |
  147.         |                                                               11/90 |
  148.         +---------------------------------------------------------------------+
  149.  
  150.          *  PLEASE NOTE: The price of the registered GRABBER package is subject
  151.             to change after May 31, 1991.  The latest shareware issue of
  152.             GRABBER, including the most up-to-date registration price informa-
  153.             tion, is always posted for downloading in these three places:
  154.  
  155.                         1)  CompuServe IBMSYS forum
  156.                         2)  CompuServe GRAPHSUPPORT forum
  157.                         3)  PC-Ohio BBS, (216) 381-3320, in Directory #1
  158.  
  159.             If the release date of this document is more than six months old
  160.             when you receive it, then it might not be current.  Please look for
  161.             the latest shareware release of GRABBER in one of the places listed
  162.             above, to make sure you have the latest information regarding
  163.             pricing and availability of new features.
  164.  
  165.  
  166.           GRABBER (tm)   Documentation and Technical Notes        Page 4 of 21
  167.  
  168.  
  169.  
  170.  
  171.  
  172.                                  Table of Contents
  173.  
  174.  
  175.              Registration Information ...........................  2, 3
  176.  
  177.              Order Form .........................................  3
  178.  
  179.              Overview of GRABBER ................................  5
  180.  
  181.              GRABBER system requirements ........................  5
  182.  
  183.              What GRABBER is able to capture ....................  5
  184.  
  185.              Video mode compatibility ...........................  6
  186.  
  187.              Starting GRABBER ...................................  7
  188.  
  189.              Capturing the screen ...............................  8
  190.  
  191.              The filename prompt feature ........................  9
  192.  
  193.              Special note for Hercules monochrome users ......... 10
  194.  
  195.              Capturing to different drive/directory ............. 11
  196.  
  197.              Errors during the screen capture ................... 11
  198.  
  199.              If the computer is too busy to capture ............. 12
  200.  
  201.              "Quick" capture: No need to press
  202.               the hotkey ........................................ 12
  203.  
  204.              Uninstalling GRABBER ............................... 12
  205.  
  206.              Options for displaying offspring files ............. 13
  207.                  Timed execution: /Tn  .......................... 13
  208.                  Don't clear the screen on exit: /F  ............ 14
  209.                  Don't wait for any keypress: /N  ............... 15
  210.                  Keylist operation and interactive batch files .. 15
  211.                  Sample interactive batch file .................. 16
  212.  
  213.              Programmer's note:
  214.               Calling GRABBER from your own programs ............ 19
  215.  
  216.              Contacting the author; Reporting problems/bugs ..... 20
  217.  
  218.              Shareware License:  Terms and Restrictions ......... 21
  219.  
  220.  
  221.  
  222.           GRABBER (tm)   Documentation and Technical Notes        Page 5 of 21
  223.  
  224.  
  225.  
  226.           OVERVIEW OF GRABBER
  227.           --------------------
  228.  
  229.           GRABBER is a program that saves the images on the screen of your
  230.           IBM Personal Computer or compatible PC to a disk file.  GRABBER
  231.           does this in a way that makes it very easy for you to summon the
  232.           images back to your screen at a later time, and exactly as they
  233.           were originally displayed.  GRABBER is memory-resident, which
  234.           means that after you start it, the program is always waiting in
  235.           the background, while you continue to run other programs.  You
  236.           tell GRABBER to capture the image currently being displayed on
  237.           the screen by pressing a combination of keys which GRABBER re-
  238.           serves for itself.
  239.  
  240.           GRABBER captures the screen in the form of a file on your disk,
  241.           called a GRABBER "offspring" file.  When you want to view the
  242.           screen later, all you need to do is execute this offspring file
  243.           (it's already conveniently packaged as a ready-to-run program),
  244.           and the image pops instantly back to your screen.
  245.  
  246.  
  247.           SYSTEM REQUIREMENTS
  248.           --------------------
  249.  
  250.           To use GRABBER, you will need:
  251.  
  252.              a)  an IBM PC, XT, AT, PS/2, PCjr, or compatible computer;
  253.  
  254.              b)  a hard disk drive;
  255.  
  256.              c)  the IBM-PC DOS (Disk Operating System), or MS-DOS, in a
  257.                   version numbered 3.0 or higher.
  258.  
  259.           You can use GRABBER with either a color or a monochrome display
  260.           screen.
  261.  
  262.  
  263.           WHAT GRABBER CAN CAPTURE
  264.           -------------------------
  265.  
  266.           TEXT -- GRABBER can capture practically any size of text image
  267.           which your computer can display, up to 132 columns by 60 rows.
  268.  
  269.           GRAPHICS -- GRABBER, Version 3.60, is capable of capturing graphics
  270.           images on systems equipped with these video adapters:  Color Graphics
  271.           Adapter (CGA); Hercules Monochrome Graphics Adapter (MGA); Enhanced
  272.           Graphics Adapter (EGA); Multicolor Graphics Adapter (MCGA); and the
  273.           Video Graphics Array (VGA) adapter.
  274.  
  275.  
  276.           GRABBER (tm)   Documentation and Technical Notes        Page 6 of 21
  277.  
  278.  
  279.           For your reference, the following chart details all the video modes
  280.           which this shareware issue of GRABBER can capture.  Modes preceded by
  281.           an asterisk (*) can be captured only in a demonstration form.
  282.  
  283.  
  284.                Video     Text      Graphics                 Adapters
  285.                Mode   Resolution  Resolution  Colors       Supporting
  286.                -----  ----------  ----------  ------  --------------------
  287.                 00     40 x 25       n/a        b&w   CGA/MCGA/EGA/VGA
  288.                 01     40 x 25       n/a         16   CGA/MCGA/EGA/VGA
  289.                 02    80+ x 25+      n/a        b&w   CGA/MCGA/EGA/VGA
  290.                 03    80+ x 25+      n/a         16   CGA/MCGA/EGA/VGA
  291.                 04     40 x 25     320 x 200      4   CGA/MCGA/EGA/VGA
  292.                 05     40 x 25     320 x 200    b&w   CGA/MCGA/EGA/VGA
  293.                 06     80 x 25     640 x 200    b&w   CGA/MCGA/EGA/VGA
  294.                 07    80+ x 25+      n/a       mono   MDA/MGA/MCGA/EGA/VGA
  295.  
  296.               * 07      n/a        720 x 348   mono   Hercules MGA
  297.               * 13     40 x 25     320 x 200     16   EGA/VGA
  298.               * 14     80 x 25     640 x 200     16   EGA/VGA
  299.               * 15     80 x 25     640 x 350   mono   EGA/VGA
  300.               * 16     80 x 25     640 x 350   4/16   EGA/VGA
  301.               * 17     80 x 30     640 x 480    b&w   VGA/MCGA
  302.               * 18     80 x 30     640 x 480     16   VGA
  303.               * 19     40 x 25     320 x 200    256   VGA/MCGA
  304.  
  305.           PLEASE NOTE:  When you register your copy of GRABBER with the author,
  306.           you automatically receive the latest registered release of the
  307.           program, which includes extra graphics support for Super-VGA systems
  308.           and extended graphics support for the IBM PCjr and the Tandy 1000.
  309.  
  310.           The registered release of GRABBER includes support for these advanced
  311.           Super-VGA modes:
  312.  
  313.                     *  640 x 350 x 256       *  800 x 600 x 256
  314.                     *  640 x 400 x 256       *  1,024 x 768 x 16
  315.                     *  640 x 480 x 256       *  1,024 x 768 x 256
  316.                     *  800 x 600 x 16
  317.  
  318.           . . . on Super-VGA adapters which use LSI chips made by these
  319.           manufacturers:
  320.  
  321.                  *  Ahead                    *  Paradise
  322.                  *  ATI                      *  Trident
  323.                  *  Chips & Technologies     *  Video Seven
  324.                  *  Everex                   *  Tseng Labs (incl. Genoa,
  325.                  *  Oak                           Orchid, Willow)
  326.  
  327.           The registered release of GRABBER also supports these advanced modes
  328.           found on the IBM PCjr and the Tandy-1000 line of computers:
  329.  
  330.                              *  160 x 200 x 16
  331.                              *  320 x 200 x 16
  332.                              *  640 x 200 x 4
  333.  
  334.  
  335.  
  336.           GRABBER (tm)   Documentation and Technical Notes        Page 7 of 21
  337.  
  338.  
  339.           STARTING GRABBER
  340.           -----------------
  341.  
  342.           Copy the GRABBER.COM file to your hard disk.  The GRABBER.COM file
  343.           must be located either on your hard disk or on a virtual disk drive
  344.           whenever you install it in memory.  You cannot start the program if
  345.           the file resides on a floppy diskette.  ALSO:  Do not move, rename or
  346.           delete the GRABBER.COM file after you start the program.  It *must*
  347.           remain in the same place after installation or the program won't work.
  348.  
  349.           Next, choose a disk drive and/or directory where you want GRABBER
  350.           to deposit the offspring files it creates.  The destination of your
  351.           offspring files can either be a directory on your hard disk, a
  352.           virtual disk, or a floppy diskette.
  353.  
  354.           Finally, install GRABBER in memory by entering this command from
  355.           the DOS prompt or in a batch file:
  356.  
  357.                               GRABBER [drive:][\pathname]
  358.  
  359.           EXAMPLES:
  360.           ----------
  361.  
  362.               GRABBER C:\PICTURES
  363.  
  364.                  This command tells the program to place all offspring screen
  365.                  files in a directory called "PICTURES" on your hard disk
  366.                  drive C.
  367.  
  368.  
  369.               GRABBER C:
  370.  
  371.                  This command tells the program to place all offspring files
  372.                  on whatever directory happens to be current on drive C when
  373.                  you request a screen capture.  Since your hard disk's current
  374.                  directory often changes while you are running different
  375.                  application programs, this command can result in offspring
  376.                  files being placed in several different directories, instead
  377.                  of just one.
  378.  
  379.  
  380.               GRABBER A:  or  GRABBER B:
  381.  
  382.                  These commands tell the program to place all offspring files
  383.                  on the floppy disk drives A and B, respectively.
  384.  
  385.  
  386.  
  387.           You may also start GRABBER without specifying a destination for your
  388.           offspring files, by using this command:
  389.  
  390.                                       GRABBER /D
  391.  
  392.  
  393.           GRABBER (tm)   Documentation and Technical Notes        Page 8 of 21
  394.  
  395.  
  396.  
  397.           STARTING GRABBER (continued)
  398.           -----------------------------
  399.  
  400.  
  401.           The /D is a command switch which stands for "Default drive."  It
  402.           instructs GRABBER not to place offspring files on any particular
  403.           drive or directory, but to use whatever destination happens to be
  404.           closest at hand when you make your capture request, whether it is
  405.           a floppy disk or hard disk.  This is known as DOS's "default drive
  406.           and path."  Depending on what program you are running, this default
  407.           can change from one place to another, and often will.
  408.  
  409.           If you do not specify any of these destination parameters but just
  410.           enter the command GRABBER by itself, then the program will display a
  411.           summary of these startup options in a window on your screen.  The
  412.           line at the bottom of this window tells you whether GRABBER is
  413.           currently installed in memory.  If it is, then beside the 'Next>'
  414.           message is shown what specific drive and path GRABBER is currently
  415.           installed for, if any, and the default filename for your next
  416.           offspring file.
  417.  
  418.  
  419.           CAPTURING THE SCREEN
  420.           ---------------------
  421.  
  422.           When you start GRABBER, the program displays a welcome banner
  423.           on your screen in the upper left corner.  The banner is your
  424.           signal that the program is successfully installed, and also re-
  425.           minds you where your offspring files will be placed: either on
  426.           a specific drive or in the default drive (and path), depending
  427.           on the parameter you used.  You are now ready to capture your
  428.           display screens to disk.
  429.  
  430.           To capture the screen, you press GRABBER's reserved key com-
  431.           bination, which is [CTRL =].  That is, you hold down the [CTRL]
  432.           key, press the equal sign key [=], then release the [CTRL] key
  433.           again.  This key sequence will be referred to below as GRABBER's
  434.           "hotkey" combination.
  435.  
  436.           The quickest way to test GRABBER is from your DOS prompt.  Enter
  437.           these two commands in this order:
  438.  
  439.                                     CLS
  440.                                     DIR /W
  441.  
  442.           This will clear your screen and fill it again with a directory
  443.           listing of the current drive and path.  Now, press [CTRL =].
  444.           You hear a soft beep, and a prompt appears on the top line of
  445.           the display, showing a default file name to which you may
  446.           save the current screen.  If you wish to accept the default
  447.           file name which GRABBER is providing, just press <Enter>.
  448.  
  449.  
  450.           GRABBER (tm)   Documentation and Technical Notes        Page 9 of 21
  451.  
  452.  
  453.           CAPTURING THE SCREEN (continued)
  454.           ---------------------------------
  455.  
  456.           If you want to type in your own file name, i.e. one which
  457.           describes the contents of the screen better than GRABBER's
  458.           default name, you may do so.  After you press <Enter>, the
  459.           prompt disappears and GRABBER immediately begins to create the
  460.           offspring file on the correct drive.  When GRABBER is finished
  461.           capturing the screen, you hear an ascending two-tone chirp.
  462.  
  463.           Now, you are ready to display the screen you have just captured.
  464.           It is a program file, ready to be executed just like GRABBER it-
  465.           self.  Go to the drive and directory where it was placed (if you
  466.           are not already there), and enter this command at the DOS prompt:
  467.  
  468.                                    SCREEN00
  469.  
  470.           (or whatever you named your offspring file.)  What you see are the
  471.           contents of the screen you created a moment ago when you pressed
  472.           [CTRL =].  This image is contained within the file SCREEN00.EXE, a
  473.           GRABBER offspring.  The image will remain on the screen until you
  474.           press a key--almost any key--to make it go away.  The screen then
  475.           erases itself and you are back where you started, at the DOS prompt.
  476.  
  477.           When you press [CTRL =] again, GRABBER will create another offspring
  478.           containing the current screen.  If you do not supply your own file
  479.           name, it will be called SCREEN01.EXE, then SCREEN02.EXE, and so
  480.           forth, up to SCREEN99.EXE.  Each of these offspring programs can be
  481.           executed just the same way as your SCREEN00.EXE, either from the
  482.           keyboard at the DOS prompt, or as a line in a batch file.
  483.  
  484.           Your computer does not have to be sitting at the DOS prompt, as
  485.           it was in the example above, for you to capture a screen.  It doesn't
  486.           matter to GRABBER where you are or what program you are running.
  487.           Whenever you see a screen you want to save for later, just press
  488.           [CTRL =] and you have a permanent copy of it.
  489.  
  490.  
  491.           THE FILENAME PROMPT FEATURE
  492.           ----------------------------
  493.  
  494.           Keep in mind a few things about the filename prompt feature:
  495.  
  496.           * This feature is not supported for 720x348 Hercules-compatible
  497.             monochrome graphic images.
  498.  
  499.           * You cannot change the drive or directory path to which your screen
  500.             will be saved by entering a new one at the prompt.  All you may
  501.             supply is a valid one-character to eight-character filename,
  502.             using characters DOS regards as "legal" for filenames (i.e. no
  503.             blank spaces, control characters, wildcards, etc.)  If you enter
  504.             a file name that is less than eight characters long,  GRABBER will
  505.             ignore any blank spaces between the end of the file name and the
  506.             beginning of the ".EXE" extension.
  507.  
  508.  
  509.           GRABBER (tm)   Documentation and Technical Notes        Page 10 of 21
  510.  
  511.  
  512.  
  513.           THE FILENAME PROMPT FEATURE (continued)
  514.           ----------------------------------------
  515.  
  516.  
  517.           * You cannot change the file name extension at the prompt.  The
  518.             extension of any offspring file must remain ".EXE" so that DOS
  519.             will recognize the file as an executable program and allow you
  520.             to view the image later.
  521.  
  522.           * All images are saved to the drive and/or directory path which
  523.             you specified when you installed GRABBER according to the in-
  524.             structions on page 7, above, and are given whatever filename you
  525.             specify at the prompt.  If you want to change the drive and/or
  526.             directory path to which your images are saved, you may do so
  527.             simply by restarting GRABBER at the DOS prompt -- see below.
  528.  
  529.           * If you want to abort the screen capture operation at the file
  530.             name prompt, just press <Esc> once or twice until the prompt
  531.             disappears.  If you make a typing mistake while entering the file
  532.             name at the prompt, use the backspace key to correct the mistake.
  533.  
  534.           * If you want to disable the filename prompt feature, use the /P
  535.             command-line switch when installing the program in memory, like
  536.             this:  GRABBER [other parameters] /P.  If you disabled the file
  537.             name prompts when you installed GRABBER but now want to re-enable
  538.             them, just re-enter the GRABBER command at the DOS prompt without
  539.             the /P switch.  When the file name prompt feature is disabled,
  540.             GRABBER saves screens using its default serial-number scheme,
  541.             e.g. SCREEN00, SCREEN01, and so forth up to SCREEN99.
  542.  
  543.  
  544.           SPECIAL NOTE FOR HERCULES MONOCHROME GRAPHICS USERS
  545.           ----------------------------------------------------
  546.  
  547.           When operating in the 720x348 graphic mode, Hercules-compatible
  548.           monochrome graphic adapters divide the video memory into two segments
  549.           commonly known as Page 0 and Page 1.  These adapters can display a
  550.           graphic image on either of these two pages, but only one page at a
  551.           time may be displayed on the screen.  However, due to certain
  552.           technical limitations in the architecture of these adapters, it is
  553.           not possible to determine with certainty which of these two pages,
  554.           Page 0 or Page 1, is being displayed at any given time.
  555.  
  556.           Rather than risking an incorrect guess as to which of these two pages
  557.           is currently being displayed in the 720x348 graphic mode (which would
  558.           result in an offspring file containing only a blank or garbage-filled
  559.           image), GRABBER requires the user to choose which page to capture.
  560.           After pressing the [CTRL =] hotkey while in the graphic mode, you
  561.           will hear a short beep.  GRABBER is waiting for you to indicate
  562.           which page you wish to capture.  To choose the lower Page 0, press
  563.           the [0] key.  To choose the higher Page 1, press the [1] key.  Any
  564.           other keypress will abort the capture process.
  565.  
  566.  
  567.           GRABBER (tm)   Documentation and Technical Notes        Page 11 of 21
  568.  
  569.  
  570.           SPECIAL NOTE FOR HERCULES MONOCHROME USERS (continued)
  571.           -------------------------------------------------------
  572.  
  573.           There are two ways for you to determine, if you are not sure, whether
  574.           the monochrome graphic image is being displayed on Page 0 or Page 1.
  575.           The first way is to consult the documentation for the application
  576.           program which is generating the image to see if it mentions this.
  577.           (Some application programs also allow you to force the use of one or
  578.           the other page in their installation procedures.)  The second way is
  579.           by trial and error.  If you choose to capture Page 0 but the result-
  580.           ing offspring file is not what you expected, this indicates that you
  581.           should select Page 1 to capture 720x348 graphic images generated by
  582.           that application program.
  583.  
  584.  
  585.           CAPTURING TO A DIFFERENT DRIVE/DIRECTORY
  586.           -----------------------------------------
  587.  
  588.           If you first installed GRABBER to capture offspring files to one
  589.           drive or directory, and you later want to switch to another drive
  590.           or directory (or the default /D), just restart GRABBER in the
  591.           same way as described above, using the new parameter.  GRABBER
  592.           will again display its welcome banner, informing you that the
  593.           new path is now in effect.
  594.  
  595.           Switching offspring paths does not alter the sequence of the
  596.           offspring file names.  If, for example, your next offspring will
  597.           be called SCREEN05.EXE and you switch paths, the next offspring
  598.           will still be called SCREEN05.EXE, although it will be placed on
  599.           a different drive or directory.
  600.  
  601.  
  602.           ERRORS DURING THE SCREEN CAPTURE
  603.           ---------------------------------
  604.  
  605.           If, for any reason, GRABBER is unable to capture your image to an
  606.           offspring file, it will tell you so by sounding three short beeps
  607.           on your PC's speaker.  If you hear this signal, it means the screen
  608.           has not been captured, probably because there is something wrong
  609.           with the disk you are trying to capture it to.  Correct the condition
  610.           with your disk, and use the hotkey to try the capture again.
  611.  
  612.           Usually, these errors are fairly obvious to detect:  you forget
  613.           to put a diskette in the disk drive, or you leave the drive door
  614.           open, or the diskette is write-protected.  Some errors, however,
  615.           are not so obvious to the eye.  GRABBER will also beep if the
  616.           disk to which you are trying to capture the screen is already
  617.           full, or its directory area cannot fit anymore entries, or there
  618.           is a physical defect on the disk itself.
  619.  
  620.           An error signal will also occur if you attempt to capture a screen
  621.           after renaming, moving or deleting the GRABBER.COM file from the
  622.           drive and/or directory where it was located when you installed the
  623.           program in memory.  Please see "Starting GRABBER" on page 7, above.
  624.  
  625.  
  626.           GRABBER (tm)   Documentation and Technical Notes        Page 12 of 21
  627.  
  628.  
  629.  
  630.           IF THE COMPUTER IS TOO BUSY TO CAPTURE . . .
  631.           ---------------------------------------------
  632.  
  633.           There may be times when you request GRABBER to capture your screen,
  634.           but nothing, at first, seems to happen.  This is usually because
  635.           the application program which you are running, or DOS itself if
  636.           you are capturing from the DOS prompt, is in the middle of a sen-
  637.           sitive task which cannot be interrupted.  And so GRABBER waits.
  638.  
  639.           In this case, GRABBER knows that you have requested to capture
  640.           the screen, and will do so as soon as it is "safe," although until
  641.           it becomes safe to capture the screen, its contents could change.
  642.  
  643.           Situations which require GRABBER to wait before capturing the screen
  644.           include any kind of reading or writing to a disk by another program;
  645.           using any of DOS' COPY or TYPE commands; or while the computer is
  646.           waiting for your response after an "Abort, Retry, Ignore" message.
  647.  
  648.  
  649.           "QUICK" CAPTURE:  NO NEED TO PRESS THE HOTKEY
  650.           ---------------------------------------------
  651.  
  652.           While GRABBER is resident, you may capture the current screen
  653.           directly from the DOS prompt or within a batch file, simply by
  654.           issuing this command:   GRABBER /Q
  655.  
  656.           In other words, when you use GRABBER's /Q switch, you do not
  657.           need to press the [Ctrl =] hotkey to capture the screen.  The
  658.           /Q switch captures it for you.  This option is especially use-
  659.           ful when you're executing GRABBER from within batch files.
  660.           Offspring files captured with the /Q switch are named in GRABBER's
  661.           default sequential fashion as described above.  The /Q switch
  662.           does not allow you to enter your own filename at the filename prompt.
  663.  
  664.           GRABBER must already be resident in order to use the /Q switch.
  665.           Attempting to use the /Q option before installing a memory-
  666.           resident copy of GRABBER will result in an error message.
  667.  
  668.  
  669.           UNINSTALLING GRABBER
  670.           ---------------------
  671.  
  672.           Under certain conditions, GRABBER may be removed from memory
  673.           without rebooting the system, by using the GRABBER /U command.
  674.           Once GRABBER has been successfully uninstalled, the trigger key-
  675.           strokes [CTRL =] and [CTRL 1] will revert to their normal DOS
  676.           defaults or to any application which requires them.  Also, any
  677.           drive/path parameters specified in previous installations will be
  678.           cleared.  Later, you can restart GRABBER after uninstalling it,
  679.           simply by starting it up as described above on page 7.
  680.  
  681.           When you uninstall GRABBER and restart it later, GRABBER's default
  682.           sequential filenames will start over again, at SCREEN00.
  683.  
  684.  
  685.           GRABBER (tm)   Documentation and Technical Notes        Page 13 of 21
  686.  
  687.  
  688.  
  689.           UNINSTALLING GRABBER (continued)
  690.           ---------------------------------
  691.  
  692.           GRABBER may not be uninstalled if, after the last time it was
  693.           loaded, you proceeded to load other memory-resident software which
  694.           is activated by any of the same hardware or software interrupts
  695.           which GRABBER uses.  Attempting the GRABBER /U command under such
  696.           circumstances will not work, and the program will display a mes-
  697.           sage to this effect.
  698.  
  699.           While it is installed, GRABBER occupies only about 14Kb (14,336
  700.           bytes) of your computer's memory.  This means that about 14Kb of your
  701.           computer's total memory resources are unavailable for your other
  702.           programs to use while you are using GRABBER.
  703.  
  704.  
  705.           OPTIONS FOR DISPLAYING OFFSPRING FILES
  706.           ---------------------------------------
  707.  
  708.           The methods described above on pages 8-9 are the easiest and
  709.           most common ways to display your captured screen image.  This
  710.           is simply to run the offspring program file as a normal command.
  711.           You remove the offspring image from your screen by pressing any
  712.           key.
  713.  
  714.           Below are described four different options you can use to alter
  715.           the way in which your offspring images leave the screen when they
  716.           are done.  Used alone or in combination with each other, these
  717.           options can vastly increase GRABBER's usefulness, especially if
  718.           you know how to use batch files with DOS.
  719.  
  720.  
  721.           TIMED EXECUTION:  /Tn
  722.           ----------------------
  723.  
  724.           (This option is supported for all offspring files, text or graphics.)
  725.  
  726.           If you have an offspring file called SCREEN00 and you want to
  727.           display it on your screen only for a certain length of time,
  728.           *and* you don't want to press a key to make it go away, use this
  729.           command at the DOS prompt or within a batch file:
  730.  
  731.                                   SCREEN00 /Tn
  732.  
  733.           The 'n' character represents a time value, in seconds, which you
  734.           specify.  The 'n' value may be any positive integer between 1 and
  735.           3600.  (3600 seconds equals exactly one hour.)
  736.  
  737.           For example, if you use the command SCREEN00 /T20, then the image
  738.           within the offspring program will be displayed on your screen for
  739.           exactly 20 seconds, after which it erases itself and the program
  740.           exits back to the DOS prompt or batch file, just as it would if
  741.           you had entered SCREEN00 alone, without the parameter.
  742.  
  743.  
  744.           GRABBER (tm)   Documentation and Technical Notes        Page 14 of 21
  745.  
  746.  
  747.  
  748.           TIMED EXECUTION:  /Tn  (continued)
  749.           -----------------------------------
  750.  
  751.           If you want to exit the SCREEN00 image before 'n' seconds have
  752.           elapsed, simply press <Esc> or <Ctrl-C>.  Any other keystrokes
  753.           will be ignored.  Pressing <Ctrl-C> will pass an "errorlevel" of
  754.           255 back to DOS or a calling batch file, but <Esc> sends a zero.
  755.  
  756.           If you are displaying a text image, then you may use the /Tn
  757.           option together with the /F option described below.  If you do
  758.           this, the image displays itself on your screen until EITHER 'n'
  759.           seconds transpire OR you press <Esc> or <Ctrl-C>, whichever occurs
  760.           first.  Then the offspring program exits back to the DOS prompt
  761.           or batch file without erasing itself from the screen.
  762.  
  763.           The /Tn option is of great usefulness when you want to run a "slide
  764.           show" routine on an unattended computer.  Try this DOS command:
  765.  
  766.                           FOR %F IN (SCREEN??.*) DO %F /T5
  767.  
  768.           You may not use the /Tn option together with the /K keylist option,
  769.           or with the /N option, both described below.
  770.  
  771.  
  772.           DON'T CLEAR SCREEN ON EXIT:  /F
  773.           --------------------------------
  774.  
  775.           (This option works only with offspring containing a text image.
  776.           It is not supported by graphics offspring files.)
  777.  
  778.           Unless you tell an offspring program otherwise, it will assume that
  779.           you want the display screen to be cleared completely when you exit
  780.           the program.  However, if you want to exit an offspring program and
  781.           leave intact the image it places on the display, then use the /F
  782.           switch when you execute it from the DOS prompt or from your batch
  783.           file, like this:
  784.                                      SCREEN00 /F
  785.  
  786.           The /F option can enhance the appearance of a batch-driven "slide
  787.           show" or menu system, by eliminating the blank screens which appear
  788.           briefly between the offspring programs being executed by the batch
  789.           file.
  790.  
  791.           Please note that the /F option does not affect how long the image
  792.           will remain on the screen, or what keypress (if any) will be required
  793.           to exit the offspring program.  The exact method which the offspring
  794.           program uses to exit will depend on whether you have also specified
  795.           any of the other switches described here (i.e. /Tn, /N, /K, or no
  796.           switch at all).  All the /F option does is to prevent the display
  797.           from being cleared when the offspring program does exit.
  798.  
  799.           The /F option may be used together with the /Tn option (above), and
  800.           with the /N option (below), and with the /K option (below).
  801.  
  802.  
  803.           GRABBER (tm)   Documentation and Technical Notes        Page 15 of 21
  804.  
  805.  
  806.  
  807.           DON'T WAIT FOR ANY KEYPRESS:  /N
  808.           ---------------------------------
  809.  
  810.           (This option works only with offspring containing a text image.
  811.           It is not supported by graphics offspring files.)
  812.           
  813.           Unless you tell an offspring program otherwise, it will assume that
  814.           you want to wait for some keyboard input before exiting the offspring
  815.           program and returning to DOS.  However, if you want to display the
  816.           offspring image and exit immediately back to the DOS command line or
  817.           batch file from which it was called, without waiting for any keyboard
  818.           input, then use the /N switch, like this:
  819.  
  820.                                      SCREEN00 /N
  821.  
  822.           There is no need to also specify the /F switch, described above, when
  823.           you use the /N switch.  Whenever you use the /N switch, the offspring
  824.           program automatically assumes that you want the image to remain on
  825.           the display after the program has exited, and therefore internally
  826.           sets the /F switch for you.
  827.  
  828.           The /N option may be used by itself, or with the /Tn option above.
  829.           However, /N may not be used with the /K option described below.
  830.  
  831.  
  832.           KEYLIST OPERATION:  /K
  833.           -----------------------
  834.  
  835.           This option is supported for all offspring files.  The format is:
  836.  
  837.                                 SCREEN00 /K...
  838.  
  839.  
  840.           The format of the "/K..." parameter is explained below.
  841.  
  842.           GRABBER offspring files which you view from a batch (.BAT) file
  843.           can communicate with the batch file using the ERRORLEVEL facility
  844.           built into DOS.  This allows you to create offspring screens that
  845.           interact with the user, by branching control within the batch file
  846.           based on the user's keyboard response.
  847.  
  848.           This method of displaying an offspring file works only when you
  849.           display it from within a batch file.  If you do not know how
  850.           to create a batch file, or how the ERRORLEVEL principle works,
  851.           then you should consult these topics in your DOS manual before
  852.           continuing.  It's actually very simple.
  853.  
  854.           Let's set up an example.  Say you have created a GRABBER off-
  855.           spring image to use as a menu screen on your PC.  This image
  856.           is called MENU.EXE.  You want to use this menu to give a user
  857.           the choice to run one of three different programs.  The three
  858.           programs are called:
  859.  
  860.  
  861.           GRABBER (tm)   Documentation and Technical Notes        Page 16 of 21
  862.  
  863.  
  864.  
  865.           KEYLIST OPERATION:  /K  (continued)
  866.           ------------------------------------
  867.  
  868.  
  869.                               1.  WORDPROC.COM   (a word processor)
  870.                               2.  SPREAD.EXE     (a spreadsheet program)
  871.                               3.  CHESS.COM      (a game)
  872.  
  873.  
  874.           And your MENU.EXE image looks something like this:
  875.  
  876.  
  877.                       +-----------------------------------+
  878.                       |                                   |
  879.                       |     To get to...      Press...    |
  880.                       |   -----------------   --------    |
  881.                       |    Word Processing       A        |
  882.                       |    Spreadsheet           F10      |
  883.                       |    Chess Game            C        |
  884.                       |                                   |
  885.                       +-----------------------------------+
  886.  
  887.           Now, all you need to do is create a batch file, (say it's called
  888.           SHOWMENU.BAT), which looks something like this:
  889.  
  890.  
  891.                                  Sample batch file SHOWMENU.BAT:
  892.                                 ---------------------------------
  893.  
  894.  
  895.  
  896.              (Line no.)    +-------------------------------------------+
  897.                            |                                           |
  898.                     1      |   :BEGIN                                  |
  899.                     2      |   ECHO OFF                                |
  900.                     3      |   CLS                                     |
  901.                     4      |   MENU /K A,B,C                           |
  902.                     5      |   IF ERRORLEVEL 255 GOTO :BREAK_EXIT      |
  903.                     6      |   IF ERRORLEVEL 3 GOTO :RUN_CHESS         |
  904.                     7      |   IF ERRORLEVEL 2 GOTO :RUN_SPREADSHEET   |
  905.                     8      |   IF ERRORLEVEL 1 GOTO :RUN_WORDPROC      |
  906.                     9      |   :RUN_CHESS                              |
  907.                    10      |   CHESS                                   |
  908.                    11      |   GOTO :BEGIN                             |
  909.                    12      |   :RUN_SPREADSHEET                        |
  910.                    13      |   SPREAD                                  |
  911.                    14      |   GOTO :BEGIN                             |
  912.                    15      |   :RUN_WORDPROC                           |
  913.                    16      |   WORDPROC                                |
  914.                    17      |   GOTO :BEGIN                             |
  915.                    18      |   :BREAK_EXIT                             |
  916.                            |                                           |
  917.                            +-------------------------------------------+
  918.  
  919.  
  920.           GRABBER (tm)   Documentation and Technical Notes        Page 17 of 21
  921.  
  922.  
  923.  
  924.           KEYLIST OPERATION:  /K  (continued)
  925.           ------------------------------------
  926.  
  927.           You are ready to go.  Execute SHOWMENU.BAT by entering the command
  928.           SHOWMENU at the DOS prompt, or by including it as a line (prefer-
  929.           ably the last line) in your AUTOEXEC.BAT file.
  930.  
  931.  
  932.           WHAT SHOWMENU.BAT DOES
  933.           -----------------------
  934.  
  935.           Lines 2 and 3 of SHOWMENU.BAT clean up the screen in preparation
  936.           for your menu.  The action begins at Line 4.  At this point, DOS
  937.           runs your MENU.EXE program, which displays the menu screen.
  938.  
  939.           Notice the parameter [/K A,B,C] which follows the MENU command.
  940.           This is your Keylist, and it tells the offspring program which keys
  941.           can be used to exit the screen.  If the user presses other keys,
  942.           they will be ignored.  Note also the order in which the keys are
  943.           specified.  This is very important, because the ERRORLEVEL which
  944.           MENU.EXE will assign to a key is determined by its position in the
  945.           keylist "A B C".
  946.  
  947.           If the user presses <A>, then MENU.EXE ends by sending an
  948.           ERRORLEVEL of 1 back to the batch file.  This value will be
  949.           ignored by Lines 5, 6 and 7 of the SHOWMENU file, but Line 8
  950.           will pick it up as a signal to branch to the instructions
  951.           labeled ":RUN_WORDPROC" at Line 15.  Following this label is
  952.           the command WORDPROC, which starts up your word processing
  953.           program.
  954.  
  955.           Likewise, if the user presses <B>, then MENU.EXE will send an
  956.           ERRORLEVEL of 2 back to the batch file, because "B" is the
  957.           second choice in your Keylist.  Line 7 takes this as a cue
  958.           to jump down to the instructions beneath ":RUN_SPREADSHEET"
  959.           at Line 12.
  960.  
  961.           And so forth.  Remember one very important thing.  When you
  962.           test the ERRORLEVEL values in a batch file, follow the example
  963.           shown in SHOWMENU.BAT by always testing them in descending
  964.           order.  Start with the highest possible value and continue down
  965.           to the lowest possible value. 
  966.  
  967.           Why, you ask, does SHOWMENU test for an ERRORLEVEL of 255 in
  968.           Line 5?  This is because there is a always a "back door" exit
  969.           from an offspring program like MENU.EXE which is running under
  970.           the control of a Keylist.  This is done by pressing either
  971.           <CTRL C> or <CTRL BREAK> while the image is on your screen,
  972.           both of which produce what is commonly called a "break" signal
  973.           in your computer.  Whenever you press <CTRL C> or <CTRL BREAK>,
  974.           the offspring program always sends an ERRORLEVEL of 255 back
  975.           to your batch file, and exits the screen.
  976.  
  977.  
  978.           GRABBER (tm)   Documentation and Technical Notes        Page 18 of 21
  979.  
  980.  
  981.           KEYLIST OPERATION:  /K  (continued)
  982.           ------------------------------------
  983.  
  984.           Note also, that spaces are used to separate the choices in
  985.           the Keylist in Line 4 of SHOWMENU.BAT.  If the user presses
  986.           the spacebar, it will be ignored.  This is one of several keys
  987.           which GRABBER offspring programs reserve for their own use
  988.           when examining your Keylist.  You can use these keys to separ-
  989.           ate your choices for readability, but none can be used to
  990.           identify a key choice.  These "reserved" keys are:  the comma,
  991.           the spacebar, the Tab key, the colon (:), the semicolon (;), and
  992.           the forward slash (/).  Therefore, each of the following ways of
  993.           specifying a Keylist is identical to the others:
  994.  
  995.                                    MENU /KABC
  996.                                    MENU /K: a b c
  997.                                    MENU /K:A/B/C
  998.  
  999.  
  1000.           In addition to any alpha key (A through Z) and any numeric key
  1001.           (0 through 9), you may include in your keylist any of the special
  1002.           function keys listed below.  Please note that it takes two characters
  1003.           to identify any of the following function keys on your command line,
  1004.           and the first character is always the backslash (\).
  1005.  
  1006.                    To use this PC key       Use this code on
  1007.                    in your keylist...       the command line
  1008.                   --------------------     ------------------
  1009.                          <F1>                      \1
  1010.                          <F2>                      \2
  1011.                          <F3>                      \3
  1012.                          <F4>                      \4
  1013.                          <F5>                      \5
  1014.                          <F6>                      \6
  1015.                          <F7>                      \7
  1016.                          <F8>                      \8
  1017.                          <F9>                      \9
  1018.                          <F10>                     \0
  1019.  
  1020.                          <Home>                    \H
  1021.                          <PgUp>                    \P
  1022.                          <End>                     \E
  1023.                          <PgDn>                    \N
  1024.                          <Up Arrow>                \U
  1025.                          <Down Arrow>              \D
  1026.                          <Left Arrow>              \L
  1027.                          <Right Arrow>             \R
  1028.  
  1029.  
  1030.           The /K keylist option may not be used with the /Tn or /N options
  1031.           described above on pages 13 and 14.  If you specify a keylist
  1032.           together with either of these other options, the keylist will be
  1033.           ignored.  You may, however, use the /K option together with the
  1034.           the /F option described above on page 13.
  1035.  
  1036.  
  1037.           GRABBER (tm)   Documentation and Technical Notes        Page 19 of 21
  1038.  
  1039.  
  1040.  
  1041.           PROGRAMMERS NOTE:
  1042.           CALLING GRABBER FROM YOUR OWN PROGRAMS
  1043.           ---------------------------------------
  1044.  
  1045.           If you are a programmer developing your own software, you can
  1046.           invoke GRABBER to capture the screen from within your own pro-
  1047.           gram, assuming that GRABBER is already resident in memory.
  1048.  
  1049.           This is accomplished by using GRABBER's external programming
  1050.           hook,  which is really a customized call to Interrupt 16h,
  1051.           described below.  You can write a routine to implement this
  1052.           hook in 8086/8088 assembly language or in any high-level pro-
  1053.           gramming language which supports BIOS-level interrupt calls.
  1054.           BASIC programmers may write an assembly language routine to
  1055.           implement this hook, and POKE the routine into memory to
  1056.           execute it.
  1057.  
  1058.  
  1059.           CUSTOM INTERRUPT 16H TO INVOKE GRABBER, SERVICE 4752H
  1060.           ------------------------------------------------------
  1061.  
  1062.           On entry:    AX = 4752h
  1063.                           DL = 0   (to check only if GRABBER is resident)
  1064.                           DL = 1   (to capture the current screen)
  1065.  
  1066.  
  1067.           On return:   AX = 5247h  (if GRABBER is installed in memory)
  1068.  
  1069.                      For DL=0
  1070.                       or DL=1:  BL contains the logical drive to which
  1071.                                 the capture would be attempted (DL=0)
  1072.                                 or was attempted (DL=1).  0=default,
  1073.                                 1=drive A, 2=drive B, etc.
  1074.  
  1075.                      For DL=1:
  1076.  
  1077.                        No -->   Capture successful.  ES:DX points to
  1078.                     Carry       an ASCIIZ string which contains the
  1079.                      Flag       [drive:][\path\]filename of the newly-
  1080.                                 created offspring (drive also coded in BL).
  1081.  
  1082.                     Carry -->   If DX = FFFFh, then a capture attempt
  1083.                      Flag       failed due to a critical disk error or
  1084.                       Set       disk-full error on the logical drive encoded
  1085.                                 in BL.  (Speaker beeped in either case.)
  1086.  
  1087.                                 If DX does not equal FFFFh, capture was
  1088.                                 not attempted.  GRABBER was busy servicing
  1089.                                 a prior capture request, or some other disk
  1090.                                 I/O was occurring, or DOS was not in a re-
  1091.                                 enterable state.  Try again momentarily.
  1092.  
  1093.  
  1094.           GRABBER (tm)   Documentation and Technical Notes        Page 20 of 21
  1095.  
  1096.  
  1097.  
  1098.           REPORTING PROBLEMS/BUGS
  1099.           ------------------------
  1100.  
  1101.           Please let me know if GRABBER ever fails to function on your
  1102.           system as documented in these pages.
  1103.  
  1104.           Also, if you feel there is an aspect of the program which is
  1105.           insufficiently or unclearly documented here, I appreciate your
  1106.           suggestions.
  1107.           
  1108.           Please read all of the documentation carefully before putting
  1109.           GRABBER to heavy use, and before submitting a problem report.
  1110.           This way you can be certain whether there really is a problem,
  1111.           or whether the program is being put to a use for which it is
  1112.           not designed or intended.
  1113.  
  1114.           This is important even if you've used and become familiar with
  1115.           a previous version of GRABBER.  This release of the program in-
  1116.           cludes some substantial new features and some modifications of
  1117.           existing ones.
  1118.  
  1119.           If you submit a problem report, please be as specific as pos-
  1120.           sible about what happens and in what sequence or situation.
  1121.           Be sure to mention these specific things:  1) your brand and
  1122.           model of PC;  2) your brand and version of DOS;  3) your brand
  1123.           and model of video adapter and display screen;  4) what software
  1124.           program you are running when the problem occurs; and 5) the
  1125.           contents of both your CONFIG.SYS and AUTOEXEC.BAT files.
  1126.  
  1127.           Please send all correspondence to:
  1128.  
  1129.  
  1130.                                  Gerald A. Monroe
  1131.                                  1241 Bunts Road
  1132.                                  Lakewood, Ohio  44107
  1133.                                  U.S.A.
  1134.  
  1135.  
  1136.           For a quicker response, the author may also be contacted via the
  1137.           CompuServe Information Service electronic mail at ID# 72321,1257.
  1138.  
  1139.                                     LICENSE TERMS
  1140.                                    ---------------
  1141.  
  1142.           GRABBER.COM and GRABBER.DOC are Copyright (C) 1987-1990 by
  1143.           Gerald A. Monroe.  All rights reserved.
  1144.  
  1145.           GRABBER (tm) is being marketed in this special form as shareware.
  1146.  
  1147.           This means you have the opportunity to use and evaluate it before
  1148.           you decide to buy.  If you regularly use GRABBER (tm), or any of
  1149.           its "offspring" programs, then you are required to send your reg-
  1150.           istration fee to the author according to the instructions on page 3
  1151.           of this document.  (The cost as of this writing is $59.00 per single-
  1152.           user license.)  When you register, you receive a copy of the latest
  1153.           registered version of GRABBER, which includes all of the extra
  1154.           features listed on page 2 of this document which are not included
  1155.           in this shareware version, plus any enhancements that have been added
  1156.           since this document was released.  Using this shareware issue for
  1157.           more than seven days constitutes regular use under this license
  1158.           agreement, and requires the user to register with the author.
  1159.  
  1160.           (Remember, registration entitles you to receive the latest
  1161.           version of GRABBER and its related programs.  The registered
  1162.           package includes extra functions and capabilities not included
  1163.           in this release.  See page 2 for details.)
  1164.  
  1165.           Whether or not you become a registered user, you are permitted
  1166.           under this license to copy and distribute the files GRABBER.COM
  1167.           and GRABBER.DOC freely, provided that:
  1168.  
  1169.           a) absolutely no fee is charged, and no donation requested, for
  1170.           the copying and/or distribution of these files without the express
  1171.           written permission of the copyright owner; b) the files GRABBER.COM
  1172.           and GRABBER.DOC are always copied and/or distributed together; and
  1173.           c) the files GRABBER.COM and GRABBER.DOC are not modified, dis-
  1174.           assembled or reverse-engineered in any way.
  1175.  
  1176.           SPECIFICALLY:  NO INDIVIDUAL, ORGANIZATION OR CORPORATION MAY INCLUDE
  1177.           THE FILES GRABBER.COM OR GRABBER.DOC, EITHER ALONE OR IN COMBINATION
  1178.           WITH OTHER SOFTWARE, ON *ANY* MEDIA FOR WHICH *ANY* MONEY IS CHARGED,
  1179.           OR *ANY* DONATION REQUESTED, WITHOUT THE EXPRESS WRITTEN PERMISSION
  1180.           OF THE COPYRIGHT OWNER.  SUCH FEES OR DONATIONS INCLUDE, BUT ARE NOT
  1181.           LIMITED TO, HANDLING FEES, MATERIALS FEES, OR OUTRIGHT PREMIUMS.
  1182.           INDIVIDUALS, ORGANIZATIONS OR CORPORATIONS SEEKING PERMISSION TO
  1183.           DISTRIBUTE THESE FILES AT A FEE OR FOR A DONATION, MUST APPLY IN
  1184.           WRITING TO:  GERALD A. MONROE, 1241 BUNTS ROAD, LAKEWOOD, OHIO 44107.
  1185.  
  1186.           The files GRABBER.COM and GRABBER.DOC may be distributed via elec-
  1187.           tronic Bulletin Board Systems and other electronic information storage
  1188.           and retrieval services only under the terms described above.  No BBS
  1189.           or other storage and retrieval service may request any donation, or
  1190.           charge any fee or premium, for the electronic transfer of any of these
  1191.           files, excluding that service's ordinary connect charges, if any,
  1192.           without the express written permission of the copyright owner.
  1193.  
  1194.           Any use, copying or distribution of the files GRABBER.COM or
  1195.           GRABBER.DOC, other than that described above, is in violation
  1196.           of this license agreement.